package com.cms.jy.draft.entity;

import lombok.Data;
import java.util.List;

/**
 * 草稿元信息实体类
 * 对应 draft_meta_info.json 文件
 */
@Data
public class DraftMetaInfo {
    /**
     * 云端包完成时间
     */
    private String cloud_package_completed_time;
    
    /**
     * 草稿云端剪映购买信息
     */
    private String draft_cloud_capcut_purchase_info;
    
    /**
     * 草稿云端最后操作下载
     */
    private boolean draft_cloud_last_action_download;
    
    /**
     * 草稿云端材料
     */
    private List<Object> draft_cloud_materials;
    
    /**
     * 草稿云端购买信息
     */
    private String draft_cloud_purchase_info;
    
    /**
     * 草稿云端模板ID
     */
    private String draft_cloud_template_id;
    
    /**
     * 草稿云端教程信息
     */
    private String draft_cloud_tutorial_info;
    
    /**
     * 草稿云端视频剪辑购买信息
     */
    private String draft_cloud_videocut_purchase_info;
    
    /**
     * 草稿封面
     */
    private String draft_cover;
    
    /**
     * 草稿深度链接URL
     */
    private String draft_deeplink_url;
    
    /**
     * 草稿企业信息
     */
    private DraftEnterpriseInfo draft_enterprise_info;
    
    /**
     * 草稿文件夹路径
     */
    private String draft_fold_path;
    
    /**
     * 草稿ID
     */
    private String draft_id;
    
    /**
     * 草稿是否使用AI包装
     */
    private boolean draft_is_ai_packaging_used;
    
    /**
     * 草稿是否为AI短视频
     */
    private boolean draft_is_ai_shorts;
    
    /**
     * 草稿是否为AI翻译
     */
    private boolean draft_is_ai_translate;
    
    /**
     * 草稿是否为文章视频草稿
     */
    private boolean draft_is_article_video_draft;
    
    /**
     * 草稿是否来自深度链接
     */
    private String draft_is_from_deeplink;
    
    /**
     * 草稿是否不可见
     */
    private boolean draft_is_invisible;
    
    /**
     * 草稿材料
     */
    private List<DraftMaterial> draft_materials;
    
    /**
     * 草稿材料复制信息
     */
    private List<Object> draft_materials_copied_info;
    
    /**
     * 草稿名称
     */
    private String draft_name;
    
    /**
     * 草稿新版本
     */
    private String draft_new_version;
    
    /**
     * 草稿可移动存储设备
     */
    private String draft_removable_storage_device;
    
    /**
     * 草稿根路径
     */
    private String draft_root_path;
    
    /**
     * 草稿片段额外信息
     */
    private List<Object> draft_segment_extra_info;
    
    /**
     * 草稿时间线材料大小
     */
    private long draft_timeline_materials_size_;
    
    /**
     * 草稿类型
     */
    private String draft_type;
    
    /**
     * 草稿云端完成时间
     */
    private String tm_draft_cloud_completed;
    
    /**
     * 草稿云端修改时间
     */
    private long tm_draft_cloud_modified;
    
    /**
     * 草稿创建时间
     */
    private long tm_draft_create;
    
    /**
     * 草稿修改时间
     */
    private long tm_draft_modified;
    
    /**
     * 草稿移除时间
     */
    private long tm_draft_removed;
    
    /**
     * 持续时间
     */
    private long tm_duration;
}